/*html,body{-webkit-text-size-adjust:none;}*/
html {
}
html, body {
	overflow-x: hidden;
	overflow-y: auto;
}
body {
	background:url("../images/topbg.jpg") top center no-repeat;
}
body, td, th {
	font-size: 12px;
	color:#434343;
}
body a{outline:none;blr:expression(this.onFocus=this.blur());} 
body {
	margin-left: 0px;
	margin-top: 0px; /*font-family:SimSun;*/
	background:url("../images/topbg.jpg") top center no-repeat;
	font-family:Microsoft YaHei;
}
a {
	transition:all 0.4s linear;
	-ms-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;
}
a:link {
	color:#333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#333;
}
a:hover {
	text-decoration: none;
	color: #999;
	transition:all 0.4s linear;
	-ms-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;
}
a:active {
	text-decoration: none;
	color:#666;
}
* {
	margin:0;
	padding:0;
}
ul, ol, dl {
	list-style-type:none;
}
img {
	border:0;
}
/*Main Css End*/

.hs {

}
.mip-shell-header-wrapper { display:none;}
.top_ {width:100%; height:32px; background:#f2f2f2; border-bottom:#dedede 1px solid;}
.top_main {width:1100px; height:32px; margin:0px auto;}
.top_l {width:500px; height:32px;  line-height:32px; float:left; font-size:12px; font-weight:normal;}
.top_l h1{ font-size:12px; font-weight:normal; display:inline-block;}
.top_r {width:500px; height:32px; line-height:32px; float:right; text-align:right;}
.header {
	margin:0 auto;
	width:1100px;
	height:130px;
}
.logo {
	float:left;
	width:auto;
	margin-top:15px;
}
.top_tel {
	float:right;
	width:auto;
	background:url("../images/icon00.jpg") no-repeat 0 0;
	padding-left:37px;
	color:#FF5704;
	font-size:14px;
	font-weight:normal;
	margin-top:25px;
}
.top_tel span {
	color:#FF0000;
	font-size:24px;
	font-weight:bold;
}
.header_flag {
	float:right;
	padding:35px 40px 0 0;
}
.header_flag li {
	float:left;
	width:38px;
	height:24px;
	overflow:hidden;
	padding:0 10px;
}
.man_nav_box {
	margin:0 auto;
	width:100%;
	height:55px;
	background:url(../images/bbn.jpg) repeat-x center;
	border-bottom:0px solid #383e42;
	clear:both;
}
.main_nav {
	margin:0 auto;
	width:1100px;
	height:55px;
	position:relative;
	z-index:999;
}
.main_nav li {
	float: left;
	width:120px;
	height:55px;
	position:relative;
	color:#FFF;
	font-size:17px;
	text-align:center;
	line-height:55px;
}
.main_nav li a:link, .main_nav li a:visited {
	color:#FFF;
	display:block;
}
.main_nav li a:hover, .main_nav li a.cur {
	background:#c0160d;
	color:#fff;
	text-decoration:none;
}
.main_nav li dl {
	display:none;
}
.main_nav li:hover dl {
	display:block;
}
.main_nav li:hover dl dd {
	height:35px;
	line-height:35px;
	background:url("../images/bg06.png") no-repeat center center;
	margin-bottom:1px;
	font-size:12px;
}
.main_nav li:hover dl dd a:link, .main_nav li:hover dl dd a:visited {
	display:block;
	color:#FFF;
	background:none;
}
.main_nav li:hover dl dd a:hover {
	background:#383e42;
	color:#FFF;
	text-decoration:none;
}
.main_nav li:hover a {
	background:#383e42;
	color:#FFF;
	text-decoration:none;
}
.Bannerbox {
	width:100%;
	position:relative;
	z-index:10;
}
#slider {
	width:100%;
	margin:0 auto;
	height:471px;
	text-align:center;
}
div#slideshow {
	float:left;
	width:100%;
	height:471px;
	overflow:hidden;
}
.slider-item {
	width:100% !important;
	height:471px;
	text-align:center;
}
.slider-item img {
}
.slider_content_inner img {
	border:none;
}
.controls-center {
	width:100%;
	position:absolute;
	bottom:40px;
}
#slider_controls {
	padding:5px 0 0 0;
	position:relative;
	margin:0 auto;
	z-index:10;
	width:1100px;
}
#slider_controls ul {
	margin:0 auto;
	padding:2px 3px;
	width:100%;
	height:19px;
	text-align:center;
}
#slider_controls ul li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider_controls ul li {
	display:inline-block;
*display:inline;
	zoom:1;
}
#slider_controls ul li a {
	width:17px;
	height:17px;
	background: url("../images/point.png") no-repeat 0 0;
	display:block;
	float:left;
	padding:0; /*margin:2px !important; */
	margin:1px 5px;
	outline:none;
	font-size:24px;
	color:#6F3939;
	text-align:center;
	line-height:30px;
}
#slider_controls ul li a:focus {
	outline:none;
}
#slider_controls ul li a:hover, #slider_controls ul li a.activeSlide {
	background: url("../images/point.png") no-repeat -27px 0;
	color:#FFF;
}
.indext_title {
	margin:20px auto;
	width:100%;
	height:75px;
	background:url("../images/bg00.gif") repeat-x 0 60px;
	text-align:center;
}
.indext_title p {
	font-size:24px;
	color:#218a0a;
	font-weight:bold;
	line-height:45px;
	text-transform : uppercase
}
.indext_title h2 {
	display:block;
	color:#333;
	font-size:18px;
	line-height:30px;
	font-weight:normal;
	background:url("../images/bg03.jpg") no-repeat center center;
	text-align:center;
}
.indext_title h3 {
	display:block;
	color:#333;
	font-size:18px;
	line-height:30px;
	font-weight:normal;
	background:url("../images/bg04.jpg") no-repeat center center;
	text-align:center;
}
.index_about {
	margin:0 auto;
	width:1100px;
	height:auto;
	overflow:auto;
	padding:20px;
}
.index_about_img {
	float:left;
	width:437px;
	height:260px;
	border:3px solid #a4a4a4;
}
.index_about_txt {
	float:right;
	width:620px;
	line-height:32px;
	font-size:14px;
	overflow:hidden;
	height:270px;
}
.index_about_txt h2 {
	font-size:18px;
	padding-bottom:10px;
}
.index_about_txt a:link, .index_about_txt a:visited {
	color:#c0160d;
}
.pro_con_box {
	margin:0 auto;
	width:100%;
	height:auto;
	overflow:auto;
	padding:20px 0;
	background:#fff;
}
.tabPanel{
	width:1100px;
	margin:0 auto;
}

.pro_ul {
	width:810px;
	height:auto;
	overflow:auto;
	float:right;
}
.pro_ul ul{overflow: hidden; height:730px;}
.pro_ul li {
	float:left;
	width:250px;
	height:250px;
	background:url("../images/bg04.png") no-repeat 0 0;
	margin:10px;
}
.pro_ul li span{
	height:30px;
	font-size:14px;
	line-height:30px;
	left:0;
	bottom:10px;
	width:254px;
	text-align:center;
	display:block;
}
.pro_ul li span a:hover {
	text-decoration:none;
}
.pro_ul li img {
	display:block;
	width:250px;
	height:200px;
	border:2px solid #EFEFEF;
	border-bottom:none;
}
.pro_ul li:hover {
	transition:all 0.4s linear;
	-ms-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;
}
.pro_ul li:hover img {
	border:2px solid #c9190c;
}
.pro_ul li:hover a {
	color:#c0160d;
}
.more {
	margin:0 auto;
	width:337px;
	padding-top:10px;
	display:block;
	height:70px;
}
.more a {
	display:block;
	height:70px;
	background:url("../images/more.png") no-repeat center bottom;
}
.more a:hover {
	background:url("../images/moreHover.png") no-repeat center bottom;
	transition:all 0.4s linear;
	-ms-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;
}
.index_news {
	margin:0 auto;
	width:1100px;
	height:auto;
	overflow:auto;
	padding-bottom:20px;
}
.index_news li {
	float:left;
	width:500px;
	height:82px;
	overflow:hidden;
	padding:10px;
	background:#EFEFEF;
	border:1px solid #E1E0E0;
	margin:10px;
}
.news_img {
	float:left;
	width:100px;
	height:80px;
	overflow:hidden;
	border:1px solid #EFEFEF;
}
.news_img:hover {
	border:1px solid #c9190c;
	opacity:0.5;
	filter:alpha(opacity=50);
	transition:all 0.4s linear;
	-ms-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;
}
.news_r {
	float:right;
	width:390px;
}
.news_r h2 {
	float:left;
	width:290px;
	height:25px;
	overflow:hidden;
	font-size:18px;
	font-weight:bold;
	color:#c9190c;
	margin-bottom:5px;
}
.news_r h2 a {
	color:#c9190c;
}
.news_r h2 a:link, .news_r h2 a:visited {
	color:#4a8c31;
	line-height:25px;
	display:block;
}
.news_r h2 a:hover {

	color:#ff733b;
	text-decoration:none;
	padding:0 10px;
}
.news_r span {
	float:right;
	line-height:25px;
}
.news_txt {
	width:100%;
	line-height:25px;
	height:50px;
	overflow:hidden;
	margin-top:5px;
	font-size:14px;
}
.index_contact {
	margin:0 auto;
	width:1100px;
	height:500px;
	padding:10px 10px 40px 10px;
	position:relative;
}
.index_map {
	position:absolute;
	left:0;
	top:0;
	width:1210px;
	height:308px;
	background:url("../images/bg05.png") no-repeat;
	z-index:5;
}
.c_01 {
	float:left;
	width:400px;
	height:280px;
	background:url("../images/C1.png") no-repeat center top;
	position:relative;
	z-index:10;
	margin-top:217px;
}
.c_02 {
	float:left;
	width:400px;
	height:280px;
	background:url("../images/C2.png") no-repeat center top;
	position:relative;
	z-index:10;
	margin-top:217px;
}
.c_03 {
	float:left;
	width:400px;
	height:280px;
	background:url("../images/C3.png") no-repeat center top;
	position:relative;
	z-index:10;
	margin-top:217px;
}
.c_01 h2, .c_02 h2, .c_03 h2 {
	margin:0 auto 10px auto;
	width:175px;
	line-height:50px;
	border-bottom:3px solid #333;
	text-align:center;
	padding-top:170px;
	font-size:21px;
	font-weight:normal;
}
.c_01 p, .c_02 p, .c_03 p {
	line-height:25px;
	font-size:16px;
	text-align:center;
}
.c_01:hover {
	background:url("../images/C11.png") no-repeat center top;
	cursor:pointer;
}
.c_02:hover {
	background:url("../images/C22.png") no-repeat center top;
	cursor:pointer;
}
.c_03:hover {
	background:url("../images/C33.png") no-repeat center top;
	cursor:pointer;
}
.footer_box {
	margin:0 auto;
	width:100%;
	background:#1F1F1F;
	height:auto;
	overflow:auto;
	padding:10px 0;
}
.footer {
	margin:0 auto;
	width:1100px;
}
.ewm {
	float:right;
	width:195px;
}
.copyright {
	float:left;
	width:1000px;
	padding:15px 0;
	line-height:30px;
	color:#FFF;
	font-size:14px;
}
.hot_tel {
	position:fixed;
	width:333px;
	height:99px;
	right:0;
	top:15%;
	z-index:999;
}
.fudong {
	position:fixed;
	width:81px;
	height:300px;
	right:0px;
	top:35%;
	z-index:999;
}
.fudong li {
	height:70px;
	padding-bottom:10px;
	position:relative;
	cursor:pointer;
}
.fudong li div {
	display:none;
}
.fudong li:hover div {
	position:absolute;
	right:81px;
	bottom:0;
	display:block;
	padding:10px;
	background:#FFF;
	width:120px;
	height:120px;
}
.content {
	margin:0 auto;
	width:1100px;
	height:auto;
	overflow:auto;
	padding:40px;
}
.left {
	float:left;
	width:233px;
}
.left_t {
	
	color:#383e42;
	height:50px;
	line-height:50px;
	font-size:24px;
	font-weight: normal;
	border-bottom:1px solid #dcdcdc;
	text-indent:0px;
	overflow:hidden;
}
.left_nav {
	margin-bottom:40px;
	border-bottom:none;
	margin-top:20px;
}
.left_nav li {
	width:100%;
	height:43px;
	line-height:43px;
	font-size:16px;
	margin-bottom:3px;
	text-indent:20px;
}
.left_nav li a:link, .left_nav li a:visited {
	color:#FFF;
	display:block;
	background:url("../images/left.jpg") no-repeat 0 -46px;
}
.left_nav li a:hover, .left_nav li a.left_cur {
	background:url("../images/left.jpg") no-repeat 0 0;
	color:#FFF;
	text-decoration:none;
	transition:all 0.4s linear;
	-ms-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;
}
.left_c {
	background: url("../images/bg08.jpg") no-repeat 0 0;
	color:#000;
	padding:10px;
	line-height:25px;
	font-size:14px;
}
.left_c h2 {
	font-size:24px;
}
.left_c h2 em {
	font-size:18px;
	color:#FFF;
	font-style:normal;
}
.right {
	float:right;
	width:830px;
}
.right_t {
	width:100%;
	height:52px;
	border-bottom:1px solid #dcdcdc;
}
.right_n {
	float:left;
	width:auto;
	font-size:24px;
	font-weight: normal;
	height:49px;
	overflow:hidden;
	line-height:49px;
	border-bottom:3px solid #0d60a7;
	padding-right:100px;
}
.right_n span {
	font-size:18px;
	color:#c9190c;
	font-weight: normal;
	padding:15px 10px 0 10px;
	text-transform : uppercase
}
.cookie {
	float:right;
	width:auto;
	padding-top:25px;
	font-size:14px;
}
.cookie em {
	color:#c9190c;
	font-style:normal;
}
.right_bg {

	margin-top:20px;
	min-height:600px;
}
.simple_txt {
	padding:20px;
	line-height:30px;
	color:#666;
	font-size:14px;
}
.simple_txt strong {
    color: rgb(0, 112, 192);
}
.simple_txt p {
    text-indent:2em;
}
.simple_txt img {
	margin:0 auto;
	text-align:center;
	max-width:100%;
}
.simple_txt .chanpin { width: 100%; overflow: hidden;}
.simple_txt .chanpin li { width: 235px; height: 216px;float: left;margin: 8px;}
.simple_txt .chanpin li img {  width: 235px; height: 176px; display:block; }
.simple_txt .chanpin li img { -webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -o-transition-duration:0.5s; transition:1s;}
.simple_txt .chanpin li:hover img { transform:scale(1.1,1.1); transition:1s;}
.simple_txt .chanpin li span{height: 40px; line-height: 40px; display: block; text-align: center;}
.simple_txt .chanpin li:hover span{text-decoration:underline; color:#12b7f5;}


/*分页*/
.dede_pages select { width:36px; height:36px; border-color:#79888E;}
.dede_pages { width:100%; margin:30px auto; overflow:hidden; clear:both;}
.dede_pages ul { margin:20px 0 ; }
.dede_pages ul li { float:left; margin:0 10px 0 0;}
.dede_pages ul li a{ padding:5px 12px; float:left; border:solid 1px #999;}
.dede_pages ul li a:hover { color:#999;}
.dede_pages ul .thisclass { color:#FFF; background:#ccc;}
.dede_pages ul .thisclass a { color:#FFF;}
.dede_pages ul .thisclass a:hover { color:#FFF;}
.dede_pages ul li span { padding:5px 12px; float:left; border:solid 1px #999; margin:0 10px 0 0;}
.dede_pages ul li span strong { font-weight:normal;}

.products_ul {
	margin:0 auto;
	width:824px;
	height:auto;
	overflow:auto;
	padding:20px 0;
}
.products_ul dd {
	float:left;
	width:250px;
	height:250px;
	background:url("../images/bg04.png") no-repeat 0 0;
	margin:10px;
	position:relative;
}
.products_ul dd span {
	height:30px;
	font-size:14px;
	line-height:30px;
	position:absolute;
	left:0;
	bottom:10px;
	width:250px;
	text-align:center;
}
.products_ul dd span a:hover {
	text-decoration:none;
}
.products_ul dd img {
	display:block;
	width:250px;
	height:200px;
	border:2px solid #EFEFEF;
	border-bottom:none;
}
.products_ul dd:hover {
	transition:all 0.4s linear;
	-ms-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;
}
.products_ul dd:hover img {
	border:2px solid #c9190c;
}
.products_ul dd:hover a {
	color:#c9190c;
}
DIV.sabrosus {
	width:100%;
	background:#F7F7F9;
	height:60px;
	font-size:14px;
}

.Pages {
	padding:10px;
	height:37px;
	background:#F6F7F9;
	font-size:14px;
}
.Pages li {
	float:left;
	line-height:37px;
	color:#7B7975;
	padding:0 10px;
	width:45%;
}
.Pages li.r {
	float:right;
	text-align:right;
}
.Pages li a:link, .Pages li a:visited {
	color:#010101;
}
.Pages li a:hover {
	text-decoration: none;
	color: #c0160d;
}
.detail_title {
	font-size:18px;
	text-align:center;
	color:#333;
	line-height:30px;
	font-weight: bold;
	padding:30px 0 0 0;
}
.detail_time {
	border-bottom:1px dashed #C5C5C6;
	color:#c0160d;
	text-align:center;
	line-height:30px;
	font-size:12px;
	font-weight:normal;
	margin:0 20px;
	padding:10px 0 20px 0;
}
.news_ul {
	padding:20px;
	clear:both;
}
.news_ul li {
	width:100%;
	height:65px;
	border-bottom:1px dashed #C5C5C6;
	padding:20px 0;
}
.n_t {
	float:left;
	width:78px;
	height:65px;
	background:#c0160d;
	text-align:center;
	color:#FFF;
}
.n_t h2 {
	height:37px;
	line-height:37px;
	font-size:30px;
	font-weight:normal;
}
.n_t p {
	height:28px;
	line-height:28px;
	background:#666;
	font-size:16px;
}
.n_r {
	float:right;
	width:780px;
}
.n_n {
	width:100%;
	height:30px;
	color: #666;
	line-height:30px;
	overflow:hidden;
	font-size:18px;
}
.n_n a {
	color: #666;
}
.n_txt {
	width:100%;
	height:30px;
	line-height:30px;
	padding-top:5px;
	overflow:hidden;
	font-size:14px;
	color:#000;
}
.news_ul li:hover .n_n a, .news_ul li:hover .n_txt a {
	color:#c9190c;
	cursor:pointer;
	padding:10px;
}
.d_ul_w {
	margin:0 -8px;
	width:976px;
	padding:20px 0;
}
.detail_img {
	margin:20px auto;
	width:810px;
	padding:0 9px 10px 9px;
	text-align:center;
}
.detail_img img {
	max-width:600px;
	
}
.datetime{width:100%;text-align:center;font:13px/30px "寰蒋闆呴粦";color:#9b9b9b;}

.news{width:100%;overflow:hidden}
.news li{width:100%;border-bottom:1px dotted #2c720c;overflow:hidden;font:14px/44px "simsun";color:#000;height:44px;}
.news li a{float:left;color:#000;margin-left:5px;}
.news li span{float:right;margin-right:6px;}
.news li.none{margin-bottom:20px;}


.gbook_link {
	margin:0 auto;
	width:224px;
	border:1px solid #FFA9A9;
	background:#FFF;
	height:30px;
	line-height:30px;
	font-size:14px;
	background: url("../images/icon02.gif") no-repeat 57px 8px;
	color:#FFA9A9;
	text-indent:105px;
}
.gbook_link a:link, .gbook_link a:visited {
	color:#FFA9A9;
}
.gbook_link:hover {
	background:#FF3303 url("../images/icon03.gif") no-repeat 57px 8px;
	transition:all 0.4s linear;
	-ms-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;
}
.gbook_link:hover a {
	color:#FFF;
	transition:all 0.4s linear;
	-ms-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;
}
.online {
	margin:0;
	height:auto;
	overflow:auto;
	padding:50px 60px;
	width:800px;
	background:url("../images/Pro08.jpg") no-repeat right bottom;
}
.online li {
	float:left;
	width:100%;
	line-height:24px;
	padding:10px 0;
}
.online li em {
	color:#F00;
	font-style:normal;
	padding-left:5px;
}
.online li span {
	float:left;
	width:70px;
	padding-right:10px;
	text-align:right;
	color:#333;
	font-size:14px;
}
.online_input, .online_input2, .online_input3 {
	float:left;
	border:1px solid #B3B3B2;
	background:#FFF;
	font-family:Microsoft YaHei;
}
.online_input {
	width:330px;
	height:28px;
	padding:0 5px;
}
.online_input2 {
	width:330px;
	height:105px;
	padding:5px;
}
.online_input3 {
	width:140px;
	height:26px;
	padding:5px;
}
.online_btn1, .online_btn2 {
	float:left;
	width:80px;
	height:33px;
	text-align:center;
	border:none;
	border-bottom:3px solid #1F8321;
	background:#c0160d;
	line-height:20px;
	color:#FFF;
	font-size:14px;
	margin-left:80px;
	margin-right:30px;
	margin-top:10px;
	transition:background 0.2s ease 0s;
	cursor:pointer;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px; 
	behavior: url("../images/ie-css3.htc")
}
.online_btn1 {
	margin:0;
	margin-top:10px;
	background:#c0160d;
}
.online_btn1:hover, .online_btn2:hover {
	color:#FFF;
	background:#F18700;
	border-bottom:3px solid #D27B0B;
}
.online_p {
	float:left;
	padding:0 50px;
	font-size:14px;
}
.online_input:hover, .online_input2:hover, .online_input3:hover {
	border:1px solid #218326;
	transition:background 0.2s ease 0s;
	cursor:pointer;
	-moz-border-radius: 3px;
	background:#E7EAEF;
	color:#000;
}
.c_map {
	margin:20px auto 20px auto;
	width:890px;
	height:380px;
	border:2px solid #2CA933;
	overflow:hidden;
}
.c_txt {
	padding:20px;
	line-height:30px;
	font-size:15px;
	font-weight:bold;
	background:url("../images/Pic01.jpg") no-repeat right top;
}
.c_txt h2 {
	font-size:30px;
	padding-bottom:10px;
	color:#2CA933;
}
.video {
	margin:10px 0 0 0;
	width:660px;
	height:auto;
	overflow:auto;
	float:right;
	position: relative;
    top: -42px;
}
.video dd {
	float:left;
	width:288px;
	height:250px;
	background:url("../images/bg04.png") no-repeat 0 0;
	margin:10px;
	position:relative;
}
.video dd span {
	height:30px;
	font-size:14px;
	line-height:30px;
	position:absolute;
	left:0;
	bottom:10px;
	width:288px;
	text-align:center;
}
.video dd span a:hover {
	text-decoration:none;
}
.video dd div.v_img {
	display:block;
	width:284px;
	height:200px;
	border:2px solid #EFEFEF;
	border-bottom:none;
}
.video dd:hover {
	transition:all 0.4s linear;
	-ms-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;
}
.video dd:hover div.v_img {
	border:2px solid #2CA933;
}
.video dd:hover a {
	color:#2CA933;
}
.video dd .playbtn {
	position:absolute;
	left:119px;
	top:76px;
	width:47px;
	height:47px;
	z-index:999
}

.con1_right {
    width: 830px;
    height: auto;
    overflow: hidden;
	float:left;
	margin:10px 10px 30px 10px;
}

.tongbg{ width:100%;background:url(../images/tonglan.jpg) center; margin-top:15px; height:185px;margin-bottom:20px;margin:0 auto;margin-top:20px;}
.tongbox{ width:1260px; margin:0 auto;}
.tonglian{ width:225px; float:right; margin-top:25px; color:#fff; font-size:18px;}
.jingxiao{ width:220px; border-bottom:1px solid #e57079; color:#fff; font-size:24px; line-height:40px; height:40px;}
.zhaodian{ width:225px; height:50px; line-height:30px;}



.footbg {
	background:#054d95;
	padding-bottom: 30px;
	overflow: hidden;
}
.footbg_01 {padding:40px; text-align:center; color:#FFF; font-size:15px; line-height:40px;}
.footbg_01 address { display: inline-block; font-style:normal;}
.footbg_01 span { margin-right:5px;}
.foot_yq { width:1100px; margin:0 auto; overflow: hidden;}
.foot_yq h3{ font-size: 14px; height: 30px;line-height: 30px; font-weight: normal; margin-right: 10px; color:#fff; float:left;}
.foot_yq ul li {list-style-type: none; float: left;}
.foot_yq ul li a {font-size: 12px; color: #fff; margin-right: 10px;  line-height: 33px;}
.foot_yq ul li a:hover{ color:red; text-decoration: underline;}
.bot {position: fixed; bottom: 0px; right: 0px;}
.foot {
	width:1100px;
	height:144px;
	margin:0 auto;
}
.icase{
	margin: 0 auto;
width: 1100px;
height: auto;
overflow: hidden;
}

#demo {
    margin: 0px auto 0px 0px;
    height: 250px;
    overflow: hidden;
    padding: 0px 4px 5px 5px;
}
.product {
    float: left;
    margin: 5px 0px 0px 15px;
    height: 208px;
    border: 1px solid #E6E6E6;
}
.product li img {
	width:260px;
	height:210px;
}
.product_pic {
	width:257px;
	height:210px;
}
.product_pic img {
	width:250px;
	height:200px;
	border:0px solid #e6e6e6;
	padding:4px;
}
.product_pic:hover img {
    border: 2px solid #4a8c2e;
}

.product_name {
	height:25px;
	line-height:25px;
	text-align:center;
	width:259px;
	margin-left:15px;
}
.product_name a
{
color:#000;
font-size:14px;
text-align:center;
}
.product_name a:hover
{
color:#f00;
font-size:14px;
}


/*涓烘偍鍒涢€犳洿澶т环鍊�*/
.pr1 { background:#c0160d; height:660px;}
.price { width:960px; margin:0 auto; padding-top:30px;}
.price h3 { text-align:center; margin-bottom:20px;}
.price h3 em { display:block; color:#fff; font-size:12px; font-weight:normal; text-transform:uppercase; margin-top:12px;}
.price h3 span { color:#fff; font-size:20px; font-weight:normal; display:block; margin-top:10px;}
.price h4 { width:530px; padding-left:225px; overflow:hidden; zoom:1; margin-bottom:20px;}
.price h4 span { float:left; text-align:right; font-size:30px; color:#00a1e9; padding-top:24px;}
.price h4 span b { color:#ff6600;}
.price h4 span em { display:block; color:#a9d5f3; font-size:18px; text-transform:uppercase; font-weight:normal; background:url(../images/line2.gif) right bottom no-repeat; padding:0 12px 8px 0;}
.price h4 img { float:left;}
.pr_con dt { float:left; padding-left:10px; width:551px;}
.pr_con dd { width:356px; padding:8px 18px 0 0; float:right;}
.pr_con .txt { background:url(../images/pr2.gif) no-repeat; width:328px; height:96px; padding:12px 20px 8px 7px; overflow:hidden; margin-bottom:34px;}
.pr_con b { display:block; color:#c0160d; font-size:16px;}
.pr_con b img { vertical-align:bottom; margin-right:6px;}
.pr_con span { color:#222; line-height:22px; padding:5px 0 0 24px; display:block;}


.hhh{
	width:100%; height:678px; margin:0px auto; background:url(../images/ccc.jpg) no-repeat center; }
	
	
	
.contact_in{ border:#cfcfcf 1px solid; background:#FFF;}
.contact_in h3{
    border-bottom: 1px solid #000;line-height: 50px;font-size: 24px;font-weight: normal;
    color: #0761ad;margin-top: 10px;
	text-align: center;
}
.contact_in dl{
    border:3px solid #e3e3e3;margin: 10px auto 5px auto;padding: 10px;
}
.contact_in dt{
    float: left;border-right: 1px solid #e3e3e3;width: 65px;text-align: center;
}
.contact_in dt img{
    display: inline-block;
}
.contact_in dd{
    float: left;padding-left: 10px;font-size: 14px;color: #979797;line-height: 20px;
}
.contact_in dd span{
    font-size:9px;color: #979797;text-transform: uppercase;line-height: 10px;font-family: Arial;
}
.contact_in p{
    font-size: 28px;font-family: Impact;color: #c9190c;border-bottom: 1px solid #cfcfcf;line-height: 50px; text-align:center;
}
.contact_in li{
    font-size: 14px;line-height: 32px;border-bottom: 1px solid #cfcfcf;padding-left: 32px;
    color: #666666;
}
.contact_in li.lx1{background:url(../images/mobile.png) 5px 9px no-repeat;}
.contact_in li.lx2{background:url(../images/tel2.png) 5px 9px no-repeat;}
.contact_in li.lx3{background:url(../images/mail.png) 3px 9px no-repeat;}
.contact_in li.lx4{background:url(../images/address.png) 5px 9px no-repeat;}
.clear-fix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}


.case{ overflow:hidden; width:1100px; margin:auto; background:url(../images/gongcheng_bg.jpg) no-repeat center top; padding-top:40px;}
.case_left { float:left; width:255px; height:750px; background-color:#036ac9;}
.case_left h3{ width:255px; height:63px; background-color:#036ac9; padding-top:15px; text-align:center; font-size:22px; margin-bottom:20px;}
.case_left h3 a{ color:#fff; text-decoration:none;}
.case_left h3 em{ display:block; font-size:16px;}
.case_left ul{ width:234px; height:432px; margin:0 auto; margin-bottom:20px;}
.case_left li{ width:234px; height:45px; float:left; background:url(../images/gc02.png) repeat-x left top; font-size:14px; position:relative; line-height:45px;}
.case_left li a{ color:#000; display:block; padding-left:14px; width:220px; background:url(../images/gc03.png) no-repeat 196px center; text-decoration:none;}
.case_left li b{ display:none; width:26px; height:45px; background:url(../images/gc01.png) no-repeat center; position:absolute; top:0; right:-26px;}
.case_left li:hover a,.case .case_left .cur a{ font-weight:bold; color:#249344; background:url(../images/gc04.png) no-repeat 192px center; border-left:4px solid #fe7701; padding-left:10px;}
 .case_left li:hover b,.case .case_left .cur b{ display:block}
 
 #main7{
width: 1100px;
height: auto;
margin-top: 20px;
margin:0px auto;
 height:450px;
}

.main7-L{
float: left;
width: 380px;
height: auto;
}

.main7-L h1{
line-height: 45px;
background: #036ac9;
font-size: 16px;
color: #FFF;
margin-bottom: 15px;
padding-left: 20px;
}
.main7-L h1 a{ 
float: right; 
display: block;
width: 45px;
height: 45px;
color: #FFF;
background: #ff8a00;
text-align: center;
font-size: 12px; 
font-weight: normal;
}
.main7-L h1 a:hover{ color: #F00;}

.main7-L img{}
.main7-L ul{ padding-top: 15px;}
.main7-L ul li{
line-height: 37px;
background: url(../images/ico1.gif) left center no-repeat;
padding-left: 20px;
border-bottom: 1px #bbb dotted;
 list-style:none;
}
.main7-L ul li a{ color: #212121; font-size:14px;}
.main7-L ul li a:hover{ color: #F00;}
.main7-L ul li span{ float: right; color: #bbb;}

.main7-C{
float: left;
width: 400px;
height: auto;
margin-left: 20px;
}

.main7-C h1{
line-height: 45px;
background: #036ac9;
font-size: 16px;
color: #FFF;
margin-bottom: 15px;
padding-left: 20px;
}
.main7-C h1 a{ 
float: right; 
display: block;
width: 45px;
height: 45px;
color: #FFF;
background: #ff8a00;
text-align: center;
font-size: 12px; 
font-weight: normal;
}
.main7-C h1 a:hover{ color: #F00;}

.main7-C img{}
.main7-C ul{ padding-top: 15px;}
.main7-C ul li{
line-height: 37px;
background: url(../images/ico1.gif) left center no-repeat;
padding-left: 20px;
border-bottom: 1px #bbb dotted;
list-style:none;

}
.main7-C ul li a{ color: #212121;font-size:14px;}
.main7-C ul li a:hover{ color: #F00;}
.main7-C ul li span{ float: right; color: #bbb;}

.main7-R{
float: right;
width: 260px;
height: auto;
}

.main7-R h1{
line-height: 45px;
background: #ff8a00;
font-size: 16px;
color: #FFF;
padding-left: 20px;
margin-bottom: 4px;
}
.main7-R h1 b{ color: #737373;}
.main7-R h1 a{ float: right; color: #7d746f; font-size: 12px; font-weight: normal;}
.main7-R h1 a:hover{ color: #F00;}
.main7-R img{ margin-bottom: 10px;}
.main7-R p{
font-size: 14px;
line-height: 22px;
color: #414141;
}
.viera_index .kv_container{ margin:0 auto; height: 490px;width:100%;text-align:center;/*overflow:hidden;*/}
.viera_index .kv_container img{ height:490px; width:1px; text-align:center; }
.viera_index .kv_container .kv{width:100%; height:490px;}
.pa{ width:100%;height:43px;margin:0px auto; background:url() repeat-x;padding:0px; position:absolute; z-index:100; top:630px; left:0px; right:0px;}
.pas{ width:1124px;height:43px;margin:0px auto; background:url(toumingsss.png) bottom repeat-x; padding:0px; overflow:hidden;}
.viera_index .kv_container #pager {  width:82px;  height:43px;margin:0px auto; z-index:1001; padding:0px; border:0px solid #ccc;  padding-left:10px; }
.viera_index .kv_container #pager ul li{float:left;}
.viera_index .kv_container #pager a{width:15px;height:15px;float:left; background:url(../images/icon_dot.png) no-repeat;margin-right:10px;display:inline-block;cursor:pointer;text-indent:-9999px; }
.viera_index .kv_container #pager a:hover,.viera_index .kv_container #pager a.activeSlide{background:url(../images/icon_dou.png) no-repeat;}
*html .viera_index .kv_container #pager a{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="icon_dot.png");}
*html .viera_index .kv_container #pager a.activeSlide{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="icon_dou.png");}
.viera_index .kv_container #arror{width:950px;margin:0 auto;top:-270px;text-align:center;position:relative;text-align:center;cursor:pointer; z-index:10000;}
.viera_index .kv_container #arror a{display:block;width:57px;height:57px;cursor:pointer;}
.container_prd2 .spec_note{color:#666;}
.spec_note{color:#666;}
.inmain{ height:490px; margin:0px auto; position:relative; text-align:center;overflow:hidden;}
.case_bg{background: #f6f6f6;padding: 60px 0;}
.wrap {width:1100px; margin:0 auto; clear: both; overflow:hidden;}
.bt{text-align: center; padding-top:15px;}
.bt h2 a {
    font-size: 24px;
    font-weight: bold;
    color: #fff;
}
.bt .zimu {
    margin: 10px 0 0;
}
.bt p {
    color: #fff;
    background: url(../images/bt_line.gif) no-repeat center center;
    margin: 10px 0 0;
}
.bt1 {text-align: center; }
.bt_zj h2 { background:none !important; padding-bottom:0px !important;}
.bt1 h2{ background:url(/templets/fuyafengji/images/news.png) center bottom no-repeat; padding-bottom:30px;}
.bt1 h2 a { font-size: 24px; font-weight: bold; color: #333;}
.bt1 .zimu {margin: 10px 0 0;}
.bt1 span {
    color: #666;
    background: url(../images/bt_line.gif) no-repeat center center;
    margin: 10px 0 0;
	display:block;
}
#indemoa {	WIDTH: 9999px; FLOAT: left; overflow:hidden; }
#demoa2 {	FLOAT: left}
#demo {
	WIDTH:1100px; OVERFLOW:hidden; height:300px; margin:0 auto; }

#demo1 {
	FLOAT:left;WIDTH:9999px;
}
#demo2 {
	FLOAT:left
}
#demo1 li{width:270px; height:260px; float:left; margin:18px 15px 10px 16px; border:1px solid #d8d8d8; overflow:hidden; display:inline; background:#FFF;}
#demo1 li img{width:270px; height:185px; }
#demo1 li p{width:270px;  text-align:center; line-height:40px; font-size:15px;}
#demo1 li a{color:#333;}
.ban {
    height: 172px;
    background: #054d95;
    clear: both;
}
.w1226 {
    width: 1226px;
    margin: 0px auto;
}
.about_bg{background: #f6f6f6;padding: 30px 0;}
.mt30{margin: 30px 0 0 0;}
.wrap{width:1100px;margin:0 auto;clear: both;}
.about_bg {
    background: #f6f6f6;
    padding: 30px 0;
}
.intro {
    width: 393px;
    height: 492px;
}
.intro .txt {
    padding: 20px 25px 126px;
    color: #FFF;
	background:#284cb2;
}
.intro .txt h3 {
    font-size: 20px;
}
.intro .txt p {
    line-height: 28px;
    margin: 10px 0 0;
	font-size:14px;
}
.intro .txt span {
    float: right;
	margin-top: 26px;
    margin-right: 20px;
}
.clear {
    clear: both;
    height: 0px;
    overflow: hidden;
    width: 0px;
}
.intro a {
    background: #284cb2;
    display: block;
	color:#fff;
}
.ab_r {
    width: 660px;
	position: relative;
    top: -41px;
}
.fr {
    float: right;
    display: inline;
}
.wenhua img {
    float: left;
}
.wenhua .txt {
    float: left;
    padding: 20px;
    width: 290px;
}
.wenhua h3 {
    font-size: 20px;
}
.wenhua p {
    padding: 10px 0;
    line-height: 24px;
}
.fl {
    float: left;
    display: inline;
}
.news_bg {
    width: 100%;

    background: url(../images/news_bg.jpg) center top;
    height: 480px;
}
.proname1{margin:0 auto;width:980px;text-align:center;color:#ff733b;font-size:28px; line-height:1;padding:36px 10px 0 10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase;}
.newsul{ float:left; width:1100px; padding:10px 0 0px 0px; height:290px; overflow:hidden;}
.newsul li{ cursor:pointer; float:left; width:530px; height:95px; display:inline; margin:20px 10px 20px 10px;}
.newsul li a{ cursor:pointer; float:left; width:530px; height:93px; border:1px solid #e7e7e7; background:#f7f7f7;}
.newsul li a:hover{ cursor:pointer; float:left; width:530px; height:93px; border:1px solid #ff733b;}
.newsimg{ float:left; width:100px; height:75px; display:inline; margin:9px 0 0 9px;}
.newsword{ float:left; width:400px; padding:0 0 0 10px;}
.newsword p.top{ float:left; width:400px; height:35px; line-height:35px;}
.newsword p.top .title_{ float:left; width:240px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#004589; font-size:16px; }
.newsword p.top .time_{ float:right; width:90px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#747474;}
.newscon{ color:#000; float:left;width:400px; height:48px; line-height:24px; overflow:hidden; font-size:12px;}
.newsfra{ width:100%; height:452px; padding:40px 0 0 0;}
.newsf{width:1100px; overflow:hidden; margin:0px auto;}
.lpro_left{ width:233px; height:auto; float:left;  background:#ececec;}
.lpro_left p{ padding-left:15px; display:block;}
.lpro_left h2{ width:233px; height:97px; background:url(../Images/pro.jpg) no-repeat center; font-size:24px; color:#FFF; line-height:90px; font-weight:normal; text-align:center;}
.lpro_left dl{ width:213px; margin-left:10px; margin-top:5px; height:auto; overflow:hidden;}
.lpro_left dl dt{ margin-bottom:13px; height:38px; }
.lpro_left dl dt a{ display:block; padding-left:40px; width:161px; height:38px; -moz-box-shadow: 1px 1px 1px #e1e1e1;
        -webkit-box-shadow: 1px 1px 1px #e1e1e1; box-shadow: 1px 1px 1px #e1e1e1; background:url(../Images/list.jpg) no-repeat center; font-size:16px; font-weight:bold; color:#fff; line-height:38px;transition:all ease-out .3s;}
.lpro_left dl dt a:hover{ display:block; padding-left:40px; width:161px;  height:38px; -moz-box-shadow: 1px 1px 1px #e1e1e1;
        -webkit-box-shadow: 1px 1px 1px #e1e1e1; box-shadow: 1px 1px 1px #e1e1e1; background:url(../Images/listbg.jpg) no-repeat center;color:#ffffff;transition:all ease-out .3s;}		
.lpro_left dl dd{ margin-bottom:6px; height:32px; }
.lpro_left dl dd a{ display:block; padding-left:15px; width:155px; height:32px; font-size:14px; color:#0e0e0e; line-height:32px; background:#e8e8e8; border-bottom:1px dashed #ccc;}
.lpro_left dl dd a:hover{ display:block; padding-left:20px; width:155px;  height:32px; color:#000; background: #fff;}
.news_frr{float:left;width:310px;padding:10px 0 0 0;color:#000;line-height:24px}
.news_mapcon{float:left;width:310px}
.news_mapcon label{float:left;width:50px;font-family:"microsoft yahei"; font-size:14px;}
.news_frr span{float:left;width:310px;font-size:14px}
.conmore {
    float: left;
    width: 330px;
    height: 59px;
    background: url(../images/contact.png) left top no-repeat;
    display: inline;
    margin: 10px 0 0 0;
}
.conright {
    float: right;
    width: 320px;
	margin-left:10px;

}
.bnbn {
    width: 100px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #d5d5d5;
    font-style: normal;
    text-transform: uppercase;
    text-align: center;
    display: block;
	margin:0px auto;
}